20
75
35
69
110
91
3
64
61
47
49
95
87
60
12
84
37
41
66
18
88
